hardest theory test questions